efi: Drop support for UGA Draw and Console Control protocols
authorMate Kukri <mate.kukri@canonical.com>
Tue, 10 Feb 2026 11:20:07 +0000 (11:20 +0000)
committerMate Kukri <mate.kukri@canonical.com>
Tue, 10 Feb 2026 11:27:19 +0000 (11:27 +0000)
commit30d2c9fcb825a4f014a0b99d39856808e34edfb5
tree195071d1b9558127ab30ec35fffcf90d4998da9a
parentc8dca80c2ca3420ca7a4928fd2a5207e91dcb70f
efi: Drop support for UGA Draw and Console Control protocols

Let's stop GRUB from becoming a software museum and drop support for
deprecated EFI protocols.

- UGA Draw protocol was deprecated in UEFI 2.0 in 2006.
- Console Control protocol was an implementation detail of
  the deprecated Intel EDK (not EDK II).

Signed-off-by: Mate Kukri <mate.kukri@canonical.com>
Gbp-Pq: Name efi-Drop-support-for-UGA-Draw-and-Console-Control-protoco.patch
13 files changed:
docs/grub.texi
grub-core/Makefile.core.def
grub-core/commands/efi/lsefi.c
grub-core/kern/efi/efi.c
grub-core/loader/i386/linux.c
grub-core/term/efi/console.c
grub-core/video/efi_uga.c [deleted file]
include/grub/efi/console_control.h [deleted file]
include/grub/efi/efi.h
include/grub/efi/uga_draw.h [deleted file]
include/grub/video.h
po/exclude.pot
util/grub.d/00_header.in